package com.linrung.gdsfrz.electronicseal;

import java.io.Serializable;
import java.util.List;

/**
 * 缓存实体类
 * @author wurenlong
 *
 */
public class ElectronicSealCacheEntity implements Serializable{

    private static final long serialVersionUID = -7890153798979809759L;

    private String id;

    private String docUri;

    /** 政务微信用户ID **/
    private String wxUserId;

    private String userId;

    private String userName;

    private String deptId;

    /** 流程实例ID **/
    private String formInstanceId;

    /** 正文ID **/
    private String docId;

    /** 正文文件相对路径 **/
    private String docSrc;

    /** 任务ID **/
    private String taskId;

    /** 环节ID **/
    private String nodeId;

    /** 环节名称 **/
    private String nodeName;

    /** 缓存时间戳 **/
    private Long cacheTimeStamp;

    /** 盖章总数 **/
    private Integer sealTotal;

    /** 最后一次盖章时间戳 **/
    private Long lastSealTimeStamp;

    /** 已盖章文件临时地址，相对路径 **/
    private String pdfSrc;

    /** 用户的access_token **/
    private String token;

    /** 签章后文件URI，多次签章URI不一样，最后一个是最新URI **/
    private List<String> sealDocumentURI;

    /**
     * pc端盖章的链接
     */
    private String pcUrl;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDocUri() {
        return docUri;
    }

    public void setDocUri(String docUri) {
        this.docUri = docUri;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getFormInstanceId() {
        return formInstanceId;
    }

    public void setFormInstanceId(String formInstanceId) {
        this.formInstanceId = formInstanceId;
    }

    public String getDocId() {
        return docId;
    }

    public void setDocId(String docId) {
        this.docId = docId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getNodeId() {
        return nodeId;
    }

    public void setNodeId(String nodeId) {
        this.nodeId = nodeId;
    }

    public String getNodeName() {
        return nodeName;
    }

    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    public String getDocSrc() {
        return docSrc;
    }

    public void setDocSrc(String docSrc) {
        this.docSrc = docSrc;
    }

    public Long getCacheTimeStamp() {
        return cacheTimeStamp;
    }

    public void setCacheTimeStamp(Long cacheTimeStamp) {
        this.cacheTimeStamp = cacheTimeStamp;
    }

    public Integer getSealTotal() {
        return sealTotal;
    }

    public void setSealTotal(Integer sealTotal) {
        this.sealTotal = sealTotal;
    }

    public Long getLastSealTimeStamp() {
        return lastSealTimeStamp;
    }

    public void setLastSealTimeStamp(Long lastSealTimeStamp) {
        this.lastSealTimeStamp = lastSealTimeStamp;
    }

    public String getPdfSrc() {
        return pdfSrc;
    }

    public void setPdfSrc(String pdfSrc) {
        this.pdfSrc = pdfSrc;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getWxUserId() {
        return wxUserId;
    }

    public void setWxUserId(String wxUserId) {
        this.wxUserId = wxUserId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public List<String> getSealDocumentURI() {
        return sealDocumentURI;
    }

    public void setSealDocumentURI(List<String> sealDocumentURI) {
        this.sealDocumentURI = sealDocumentURI;
    }

    public String getPcUrl() {
        return pcUrl;
    }

    public void setPcUrl(String pcUrl) {
        this.pcUrl = pcUrl;
    }
}
